/*个人资料*/
.safeform { padding:20px 65px 0 65px;}
.uploadPic { padding:5px 0 30px; height:100px; margin-bottom:25px; border-bottom:1px solid #dbdbdb;}
.uploadPic .pic { position:relative; float:left; width:95px; height:95px; padding:2px; border:1px solid #e2e2e2; background:url(../images/temppic3.jpg) no-repeat center center;}
.uploadPic .pic a { position:absolute; width:95px; line-height:22px; left:2px; bottom:2px; color:#fff; text-align:center; background:rgba(0,0,0,.4);}
.uploadPic .des { padding:30px 0 0 120px; color:#999;}
.uploadPic .des b { color:#666;}
.safeform li { margin-bottom:15px;}
.safeform li > label { float:left; width:60px; text-align:right; line-height:32px;}
.safeform li .formfile { padding-left:60px; line-height:32px;}
.backinput { height:30px; line-height:30px; width:240px; padding:0 10px; border:1px solid #cfcfcf; border-radius:3px;}
.safeform li .fileradio label { margin-right:15px;}
.safeform li .dateInput { background-position:235px -200px;}
.safeform li .formfile a { color:#009dd9; margin-left:5px;}
.safeform li .formfile .abtn { margin-left:0; color:#fff;}

.accountSafe { padding-bottom:250px;}
.accountSafe li { margin-bottom:15px; height:54px; padding:14px 17px; border:1px solid #e5e5e5;}
.accountSafe li .img { position:relative; width:54px; height:54px; float:left;}
.accountSafe li .img .right { position:absolute; width:20px; height:20px; bottom:0; right:0; background:url(../images/backicon.png) no-repeat 0 -680px;}
.accountSafe li .img .error { position:absolute; width:20px; height:20px; bottom:0; right:0; background:url(../images/backicon.png) no-repeat -20px -680px;}
.accountSafe li .des { padding:8px 0 0 83px; color:#999;}
.accountSafe li .des h4 { font-weight:bold; color:#666;}
.accountSafe li .des a{ float:right; margin-top:5px; width:86px; text-align:center; line-height:32px; color:#00b1db;}
.accountSafe li .des .abtn { color:#fff;}

.bindEmail { height:500px;}
.bindEmail .step { margin:0 60px;}
.bindEmail .step ul { width:660px; height:65px; margin-bottom:90px;}
.bindEmail .step li { float:left; width:220px; height:65px; position:relative; text-align:center;}
.bindEmail .step li span { position:absolute; height:5px; width:100%; left:0; top:13px; background:#e3e3e3;}
.bindEmail .step li b { position:relative; display:inline-block; width:28px; height:28px; line-height:28px; color:#919aa7; z-index:2; background:url(../images/backicon.png) no-repeat 0 -321px;}
.bindEmail .step li.on span { background:#00ceff;}
.bindEmail .step li.on b { background-position:0 -349px; color:#fff;}
.bindEmail .step li p { margin-top:8px; font-size:16px;}
.bindEmail .success { line-height:44px; margin-left:250px; font-size:18px; color:#333; font-weight:bold;}
.bindEmail .success span { display:inline-block; width:44px; height:44px; position:relative; top:-5px; vertical-align:middle; background:url(../images/right.png) no-repeat;}

.emailfrom li > label { width:100px;}
.emailfrom li .formfile { padding-left:110px;}
.emailfrom li .sendma { display:inline-block; height:30px; line-height:30px; width:120px; border:1px solid #00b1db; color:#00b1db; text-align:center; border-radius:3px;}
.emailfrom li .sendma.disable { cursor:default; border:1px solid #e3e3e3; background:#e3e3e3; color:#c9cfd6;}
.safeform li .error, .safeform li .error2 { display:inline-block; margin-left:10px; color:#f64747;}
.safeform li .error i, .safeform li .error2 i { float:left; width:14px; height:14px; margin:9px 5px 0 0; background:url(../images/backicon.png) no-repeat 0 -461px;}
.safeform li .error2 i { background-position:0 -541px;}
.safeform li .backinput { width:200px; padding:0 5px;}
.safeform li .emailtip { margin-left:10px;}
.safeform li .emailtip a { margin-left:0;}

.passwordform { margin-top:60px; min-height:450px;}
.passwordform li > label  { width:90px;}
.passwordform  li .formfile { padding-left:100px;}
.passwordform .success { padding-top:80px; text-align:center; line-height:36px; font-size:18px; color:#333; font-weight:bold;}
.passwordform .success span { display:inline-block; width:44px; height:44px; margin-right:10px; position:relative; top:-3px; vertical-align:middle; background:url(../images/right.png) no-repeat;}

/*收货地址*/
.deliveryAddress .d1 { padding:0 0 15px;}
.deliveryAddress .d1 a { display:inline-block; width:116px; height:34px; line-height:34px; margin-right:10px; text-align:center; background:#00b1db; color:#fff; font-size:16px; border-radius:3px;}
.deliveryAddress .d1 a:hover { background:#00ceff; text-decoration:none;}
.deliveryAddress .d1 span { color:#00b1db;}
.deliveryAddress li { position:relative; margin-bottom:20px; padding:10px 20px; border:1px solid #ebebeb; color:#666;}
.deliveryAddress li .name { padding:5px 0; font-weight:bold; color:#333;}
.deliveryAddress li .name span { display:inline-block; height:18px; line-height:18px; padding:0 5px; background:#ffaa45; color:#fff; font-size:12px;}
.deliveryAddress li p label { color:#999;}
.deliveryAddress li p { line-height:28px;}
.deliveryAddress li .act { position:absolute; right:20px; bottom:15px;}
.deliveryAddress li .act a { margin-left:7px; color:#00b0dd;}
.tanEditAddress .box{ position:absolute; left:50%; top:25%; margin-left:-377px; width:755px; background:#fff;}
.tanEditAddress .cont { padding:15px 33px;}
.tanEditAddress li { padding:10px 0;}
.tanEditAddress li label { float:left; width:80px; text-align:right; line-height:32px;}
.tanEditAddress li .inputfile { padding-left:90px;}
.tanEditAddress li .input { width:190px; height:30px; line-height:30px; padding:0 5px; border:1px solid #cfcfcf; border-radius:3px;}
.tanEditAddress li.errorli .input { border:1px solid #f75959;} 
.tanEditAddress li .error { display:inline-block; margin-left:15px;}
.tanEditAddress li select { height:32px; width:150px; margin-right:5px; border:1px solid #cfcfcf;}
.tanEditAddress li select.last { margin-right:0;}
.tanEditAddress li .d2 { margin-top:10px;}
.tanEditAddress li .d2 input { width:458px;}
.tanEditAddress li .ck { margin-top:5px;}
.tanEditAddress li .ck input { position:relative; top:-1px;}
.tanEditAddress li .btn-left{ margin-top:0;}
.tanTip .box { position:absolute; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff;}
.tanTip .cont { padding:35px 50px 30px 60px;}
.tanTip .des { padding-left:55px; background:url(../images/tan.png) no-repeat left 5px; font-size:14px;}
.tanTip .des h4 { font-size:18px; color:#333; font-weight:bold; margin-bottom:5px;}
.tanTip .des p { margin-bottom:5px;}
.tanConfirm .box { position:absolute; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff;}
.tanConfirm .cont { padding:65px 0 30px 0;}
.tanConfirm .cont p { text-align:center; font-size:14px; margin-bottom:25px;}






